home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 42 / Amiga Format AFCD42 (Issue 126, Aug 1999).iso / -serious- / comms / other / amivnc / amivnc.readme < prev    next >
Text File  |  1999-05-25  |  3KB  |  65 lines

  1. Short:    Experimental VNC server for Amiga w/C source
  2. Author:   stephane.guillard@steria.fr (Stephane Guillard)
  3. Uploader: stephane.guillard@steria.fr (Stephane Guillard)
  4. Version:  0.0.10rpa
  5. Type:     comm/tcp
  6.  
  7. About VNC
  8. ---------
  9. VNC is a truly thin client protocol which enables the use of one computer
  10. (the server) from another (the client), by :
  11. . Enabling remote view of the server screen in a window on the client screen
  12. . Enabling the use of the keyboard of the client in place of the keyboard of the server
  13. . Enabling the use of the mouse of the client in place of the mouse of the server
  14. More can be found on VNC at the VNC homepage at http://www.orl.co.uk/vnc/index.html
  15.  
  16. About AmiVNC
  17. ------------
  18. I felt frustrated when I saw on a French magazine ("Dream") a CD including clients &
  19. serves for VNC for nearly all platforms, excepted a server for the Amiga.
  20. Starting from the documentation distributed with the source for VNC servers for X11 and
  21. Win32, I brought up a prototype VNC server for the Amiga. It does not pretend to be
  22. complete (by far), but it works on my setup, and I use it from a Win32 VNC client.
  23.  
  24. Requirements
  25. ------------
  26. To run AmiVNC you need :
  27. - a 15 or 16 or 24 or 32 bit RTG (CGFX or Picasso96) display for your workbench screen
  28. - a TCP-IP stack (AmiTCP or Miami(dx) or any bsdsocket.library compliant stack),
  29. - enough free ram to hold a copy of the Workbench screen,
  30. - a fast processor (a 060/50 will be perfect), otherwise the client screen update will be slow,
  31. - a computer with a VNC Client (Mac, Unix or Linux box, PC, Amiga)
  32.  
  33. To build AmiVNC you need :
  34. - SAS/C 6.5x (I use 6.58)
  35. - AmiTCP 4.3 SDK (which can be found on Aminet)
  36. - CGFx SDK (which can be found on http://www.vgr.com)
  37. - You may have to change SCOpts file to match your settings for include files
  38.   and lib directories. Edit these files with an editor.
  39.  
  40. History
  41. -------
  42. 0.0.10ra
  43. - Deals with active screen, not necessarily Workbench (this does not mean you can open
  44.   a screen in a session !).
  45. - No longer a one shot daemon. You can re-connect. Stop with CTRL-C when the server is
  46.   waiting for connections (if you break it t another state, you may loose memory).
  47. - Corrected acquisition of raster pointer, which worked under Pic96 but not under CGFx.
  48.   Thanks to Steffen Haeuser.
  49. - Changed all color encoders to ARGB (32 bit on the wire), and ReadPixelArray(). This
  50.   is slower, but works with all CGFx and Picasso96 screen modes with depth > 8. As 
  51.   a side effect, AmiVNC is even smaller than before !
  52. - This version is successfully running on my setup, with both AmiTCP, Genesis or
  53.   Miami as a TCP stack, and Picasso96 or CFGx 4 as RTG system.
  54.  
  55. 0.0.9 :
  56. -  Fixed ObtainSocket() call, works now with Miami
  57. -  Added 24 bit pixel support
  58. -  Added Cybergraphics support
  59. -  Added setting of listening port (5900 may also be used by other softwre)
  60. -  Fixed documentation
  61. -  Still much to be done
  62.  
  63. 0.0.8mt :
  64. -  Initial release on Aminet
  65.